
Table des figures
1.2.1 diagramme de Gantt sur la planification du projet. . . . . . . . . . . . . 1
1.3.1basededonnées. ............................... 2
1.3.2 Les différents SGBDs les plus connus. . . . . . . . . . . . . . . . . . . . . 3
1.3.3Tauxdedisponibilité.............................. 5
2.1.1 vue d’ensemble du cluster InnoDB. . . . . . . . . . . . . . . . . . . . . . 7
2.2.1 SQL ServerAlwaysOn entre 2 SQl Servers . . . . . . . . . . . . . . . . . . 9
2.2.2 Architecture de groupe de disponibilité AlwaysOn. . . . . . . . . . . . . . 10
2.3.1 Architecture Golden Gate d’Oracle. . . . . . . . . . . . . . . . . . . . . . 11
3.1.1 MySQL Router achemine les connexions . . . . . . . . . . . . . . . . . . . 14
3.1.2 Démarrage du MySQL Shell. . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.1environnementSSMS. ............................ 16
3.3.1 configuration d’une machine virtuelle. . . . . . . . . . . . . . . . . . . . . 17
4.1.1 installation de MySQL Server. . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1.2 installation de MySQL Router. . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.3 installation de MySQL Shell. . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.4 Création d’une machine virtuel. . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.5 Installer Windows Server 2016 sur une machine virtuelle. . . . . . . . . . 20
4.1.6 configuration réseau pour la machine virtuelle . . . . . . . . . . . . . . . 21
4.2.1 création d’une instance MySQl. . . . . . . . . . . . . . . . . . . . . . . . 22
4.2.2 Le cluster « MyCluster ». . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2.3 configuration de MySQL Router. . . . . . . . . . . . . . . . . . . . . . . 23
4.2.4 Connexion à une des instances MySQL du cluster. . . . . . . . . . . . . . 23
4.2.5 Installation du rôle Active directory. . . . . . . . . . . . . . . . . . . . . 24
4.2.6 Configuration du domaine : SoukainaMoncef.ma. . . . . . . . . . . . . . . 25
4.2.7 Configuration des utilisateurs. . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.8 Création du cluster AGSQL2019. . . . . . . . . . . . . . . . . . . . . . . 26
4.2.9 Activer AlwaysOn Availability Groups . . . . . . . . . . . . . . . . . . . . 26
4.2.10Création d’une base de données pour le groupe AlwaysOn . . . . . . . . . 27
4.2.11Groupe de disponibilité AlwaysOn . . . . . . . . . . . . . . . . . . . . . . 27
4.3.1 Création d’une base de données . . . . . . . . . . . . . . . . . . . . . . . 28
4.3.2 Création d’une table et l’insèrer . . . . . . . . . . . . . . . . . . . . . . . 28
4.3.3 basculement vers l’instance disponible . . . . . . . . . . . . . . . . . . . . 28
4.3.4 Visualisation de la base et la table Client . . . . . . . . . . . . . . . . . . 29
4.3.5 Insértion des valeurs dans la table Client . . . . . . . . . . . . . . . . . . 29
4.3.6 Availability Groups Dashboard . . . . . . . . . . . . . . . . . . . . . . . . 30
vi